﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CommonTypes.EspecialidadeTableAdapters;
using CommonTypes;

namespace SI2_TrabalhoFinal {
    public partial class EspecialidadeMedico : Form {
        public string LicencaMedica {
            get { return lblLicencaMedica.Text; }
            set { lblLicencaMedica.Text = value; } 
        }
        public string NomeMedico {
            get { return lblNome.Text; }
            set { lblNome.Text = value; }
        }

        public EspecialidadeMedico() {
            InitializeComponent();
        }

        private void EspecialidadeMedico_Load(object sender, EventArgs e) {
            EspecialidadeTableAdapter adapter = new EspecialidadeTableAdapter();
            Especialidade.EspecialidadeDataTable dtAll = adapter.GetData();
            lbDisponiveis.DataSource = dtAll;
            lbDisponiveis.DisplayMember = dtAll.NomeColumn.ColumnName;
            lbDisponiveis.ValueMember = dtAll.IdEspecialidadeColumn.ColumnName;
            //TODO : ?remover as que o médico já tem

            Especialidade.EspecialidadeDataTable dtMedico = adapter.GetData(this.LicencaMedica);
            lbObtidas.DataSource = dtMedico;
            lbObtidas.DisplayMember = dtMedico.NomeColumn.ColumnName;
            lbObtidas.ValueMember = dtMedico.IdEspecialidadeColumn.ColumnName;
        }

        private void btnAdicionar_Click(object sender, EventArgs e) {

        }

        private void btnRemover_Click(object sender, EventArgs e) {

        }
    }
}
